encoding/json/jsontext.decodeBuffer.rd (field)

11 uses

	encoding/json/jsontext (current package)
		decode.go#L114: 	rd io.Reader
		decode.go#L143: 	if _, ok := d.s.rd.(*bytes.Buffer); ok {
		decode.go#L151: 	d.decodeBuffer = decodeBuffer{buf: b, rd: r}
		decode.go#L176: 	if d.rd == nil {
		decode.go#L184: 	if bb, ok := d.rd.(*bytes.Buffer); ok {
		decode.go#L240: 		n, err := d.rd.Read(d.buf[len(d.buf):cap(d.buf)])
		decode.go#L268: 	if d.rd != nil && !isBytesBuffer(d.rd) && d.prevStart < d.prevEnd && uint(d.prevStart) < uint(len(d.buf)) {
		pools.go#L154: 	if _, ok := d.s.rd.(*bytes.Buffer); ok {
		pools.go#L155: 		d.s.rd, d.s.buf = nil, nil // avoid pinning the provided bytes.Buffer
		pools.go#L158: 		d.s.rd = nil // avoid pinning the provided io.Reader